188,183,174,159,138,122,105,91,78,63,48,19,9,0,0,529,527,523,517,517,512,503,490,481,468,459,450,446,445,420,411,401,383,369,362,355,350,345,341,332,321,308,305,302,292,274,251,237,218,197,190;943,946,949,950,952,954,955,950,947,948,947,940,935,934,1023,1023,1019,1016,1011,1008,1002,994,986,980,971,964,958,955,959,961,961,961,960,961,962,968,971,972,973,975,975,970,964,956,954,959,958,954,951,951,952